home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / jed096_1.zip / SLANG / SRC / SLARRAY.H < prev    next >
C/C++ Source or Header  |  1994-04-26  |  2KB  |  37 lines

  1. /* 
  2.  * Copyright (c) 1992, 1994 John E. Davis 
  3.  * All rights reserved.
  4.  *
  5.  * Permission is hereby granted, without written agreement and without
  6.  * license or royalty fees, to use, copy, and distribute this
  7.  * software and its documentation for any purpose, provided that the
  8.  * above copyright notice and the following two paragraphs appear in
  9.  * all copies of this software.
  10.  *
  11.  * IN NO EVENT SHALL JOHN E. DAVIS BE LIABLE TO ANY PARTY FOR DIRECT,
  12.  * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  13.  * THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF JOHN E. DAVIS
  14.  * HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  15.  *
  16.  * JOHN E. DAVIS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
  17.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  18.  * PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"
  19.  * BASIS, AND JOHN E. DAVIS HAS NO OBLIGATION TO PROVIDE MAINTENANCE,
  20.  * SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  21.  */
  22.  
  23.  
  24. extern void SLang_create_array(void);
  25. extern void SLfree_array(void);
  26. extern void SLarray_putelem(void);
  27. extern void SLarray_getelem(void);
  28. extern void SLarray_sort(char *);
  29. extern void SLinit_char_array(void);
  30. extern SLArray_Type *SLang_pop_array (int *);
  31. extern void SLpush_array (int);
  32. extern SLArray_Type *SLarray_from_handle (int);
  33. extern void SLcopy_array (void);
  34. extern int SLcreate_array(long *, int, int, int, int, 
  35.               unsigned char, unsigned char);
  36.  
  37.